import os#引入os库
#定义函数
def getfile(dir_file):
    baseUrl = dir_file
    
    List= os.listdir(baseUrl)#将目录中的文件放入列表中

    for i in range(0, len(List)):
        path = os.path.join(baseUrl, List[i])#生成对应文件的路径
        if os.path.isdir(path):#判断其是否为文件夹，如果是则进行迭代
            getfile(path)
        if path.endswith("py"):#判断其是否为.py文件，如果是则输出。
            print(List[i])


getfile(r'C:\Users\王俊杰\Desktop\python')#桌面文件夹的对应路径，需要在路径前面加r，否则会报错。
#思路：先是在网上查阅如何寻找对应目录下的所有文件，进行学习后，将其修改为寻找对应目录下的特定文件，最后再在循环中判断其是否为文件夹进行迭代。

